#include "sql_lite3.h"

sqlite3 * sqlite3_init(void)
{
    char sql_cmd[1024];
    int sql_err;
    sqlite3 *hh;

    sql_err = sqlite3_open("hh.db",&hh);
    if (sql_err != SQLITE_OK)
    {
        printf("错误信息:%s\n",sqlite3_errmsg(hh));
        return NULL;
    }
    
    strcpy(sql_cmd , "CREATE TABLE IF NOT EXISTS log_in (id INTEGER PRIMARY KEY AUTOINCREMENT ,User CHAR(50),password CHAR(50))");

    sql_err = sqlite3_exec(hh , sql_cmd ,NULL ,NULL ,NULL);

    if (sql_err != SQLITE_OK)
    {
        printf("错误信息:%s\n",sqlite3_errmsg(hh));
        return NULL;
    }
    return hh;
}

void Insert_INTO_log_in(sqlite3 *sql)
{
    char sql_cmd[1024];

    int sql_err;

    char name[50];
    char password[50];

    char *str_err;

    printf("请输入账号:");
    scanf("%49s",name);
    printf("请输入密码:");
    scanf("%49s",password);

    sprintf(sql_cmd ,"INSERT INTO log_in (User , password) VALUES ('%s' , '%s')",name ,password);

    sqlite3_exec(sql ,sql_cmd ,NULL ,NULL ,&str_err);

    printf("插入成功\n");
    return ;
}